fix: Fix regression with plan stability tests in CI#2492
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2492 +/- ##
============================================
+ Coverage 56.12% 58.92% +2.80%
- Complexity 976 1457 +481
============================================
Files 119 146 +27
Lines 11743 13550 +1807
Branches 2251 2356 +105
============================================
+ Hits 6591 7985 +1394
- Misses 4012 4343 +331
- Partials 1140 1222 +82 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
1eda3a6 to
6166b4e
Compare
|
I'm seeing a difference in the explain plan (but not the simplified plan) for tpc-ds q9 with Spark 3.5 |
I cannot reproduce this issue locally 😞 The expected plan has: The actual plan has: |
I can reproduce this now |
|
This PR is too large to review. I am going to create smaller PRs to build up to this. |
Which issue does this PR close?
Closes #2469
Includes changes from #2505, so we should merge that PR first.
Rationale for this change
We were no longer running the plan stability tests if the default scan was explicitly set to
native_comet,native_datafusion, ornative_iceberg_compat, and this was always the case in CI, therefore we were not running these tests at all.What changes are included in this PR?
autoandnative_iceberg_compatscansautoandnative_iceberg_compatnative_datafusionHow are these changes tested?